home *** CD-ROM | disk | FTP | other *** search
/ Acorn Risc Technologies StrongARM CD-ROM / Acorn Risc Technologies StrongARM CD-ROM.iso / software / utils / pro_copy / Manual next >
Encoding:
Text File  |  1996-01-01  |  71.3 KB  |  1,443 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                =============================================
  9.               ||                                           ||
  10.               ||          !ProCopy   Version 2.05          ||
  11.               ||                                           ||
  12.               ||  M u l t i p l e   d i s c   c o p i e r  ||
  13.               ||                                           ||
  14.                =============================================
  15.  
  16.  
  17.  
  18.                       Copyright D.J.Holden 1994,1995
  19.  
  20.  
  21.  
  22.                     **********************************
  23.                      THIS PROGRAM REQUIRES RISC-OS 3+
  24.                     **********************************
  25.  
  26.  
  27.  
  28.                              _______
  29.                         ____|__     |               (R)
  30.                      --|       |    |-------------------
  31.                        |   ____|__  |  Association of
  32.                        |  |       |_|  Shareware
  33.                        |__|   o   |    Professionals
  34.                      -----|   |   |---------------------
  35.                           |___|___|    MEMBER
  36.  
  37.  
  38.  
  39.  
  40.                                  Contents
  41.  
  42.                     1.1     Licence to use                  1
  43.                     1:2     Registration file               1
  44.                     1.3     Licence to copy                 2
  45.                     1.2     A.S.P. Message                  2
  46.             Introduction
  47.                     1:4     Use with RISC-OS 2              3
  48.                     1:5     How it works                    3
  49.                     1:6     Formatting                      4
  50.                     1:7     Types of disc                   4
  51.                     1:8     Disc images                     4
  52.                     1:9     Compression                     4
  53.             Using ProCopy
  54.                     2:1     Getting Started                 5
  55.                     2:2     Read                            5
  56.                     2:3     Write                           5
  57.                     2:4     Options                         5
  58.                     2:5     Preset                          5
  59.                     2:6     Clear                           5
  60.                     2:7     Info                            5
  61.                     2:8     Quit                            5
  62.                     2:9     A short demonstration           6
  63.                     2:10    Counting Copies                 6
  64.                     2:11    Repeat copies                   7
  65.                     2:12    Clearing an Image               7
  66.                     2:13    Read and Write drives           7
  67.                     2:14    Background operation            7
  68.                     2:15    Pausing                         8
  69.                     2:16    Auto copying                    8
  70.                     2:17    Number of copies                9
  71.                     2:18    Auto and Normal copying         9
  72.                     2:19    Concurrent operation            10
  73.                     2:20    Key shortcuts                   10
  74.             Saving and Loading disc images
  75.                     3:1     How it Works                    11
  76.                     3:2     Saving the Image                11
  77.                     3:3     Reloading an Image              11
  78.  
  79.             The Options window
  80.                     4:1     Background                      12
  81.                     4:2     Verify                          12
  82.                     4:3     Format                          12
  83.                     4:4     Confirm                         13
  84.                     4:4     Preferences                     13
  85.                     4:5     Saving/Loading the options      14
  86.             The Preset list
  87.                     5:1     The Preset List window          15
  88.                     5:2     Adding images to the list       15
  89.                     5:3     Saving/Loading the Preset List  15
  90.                     5:4     Deleting items                  15
  91.             Problems and Suggestions
  92.                     6:1     Reporting errors                16
  93.                     6:2     Partly filled discs             16
  94.                     6:3     Formatting                      16
  95.                     6:4     DOS discs                       17
  96.                     6:5     640K ADFS discs                 17
  97.                     6:6     OS and Hardware compatibility   17
  98.                     6:7     'D' and 'E' format discs        18
  99.                     6:8     Disc errors                     18
  100.                     6:9     Memory usage                    18
  101.                     6:10    Compressing disc images         19
  102.                     6:11    Problems                        19
  103.                     6:12    Other formats                   20
  104.                     6:13    Filename in the Preset List     20
  105.             Appendix
  106.                     Keys used with icon clicks              21
  107.                     The Preset List file                    22
  108.                     Use with Autocopiers                    22
  109.                     Copy protected discs                    23
  110.                     Sprites                                 23
  111.  
  112.                    This program is not Public Domain, it is
  113.  
  114.       sssss  h    h    aa    rrrrr   eeeee  w     w    aa    rrrrr   eeeee
  115.       s      h    h   a  a   r    r  e      w     w   a  a   r    r  e
  116.       sssss  hhhhhh  a    a  rrrrr   eeee   w  w  w  a    a  rrrrr   eeee
  117.           s  h    h  aaaaaa  r   r   e      w  w  w  aaaaaa  r   r   e
  118.       sssss  h    h  a    a  r    e  eeeee   ww ww   a    a  r    r  eeeee
  119.  
  120.     Shareware is NOT 'free software'. It is copyrighted, commercial
  121.     software, just like any other normal programs that you buy. Shareware is
  122.     simply a try before you buy distribution method. Using a Shareware
  123.     program without paying is software piracy, and carries exactly the same
  124.     penalties as using any other illegally copied program.
  125.  
  126.     1.1   Licence to use
  127.  
  128.     You are licensed to evaluate this program for a period of Thirty Days.
  129.     At the end of this time you must either stop using it or send a cheque
  130.     for  Fifteen Pounds to me at the address overleaf. Use after this time
  131.     is a breach of this licence and, as well as being morally reprehensible,
  132.     is now a criminal offence.
  133.  
  134.     The standard registration Fee of £15 permits full commercial use on a
  135.     single computer. If you intend to use !ProCopy on more than a single
  136.     machine then you will need either a Site or Company Licence. Use on more
  137.     than one computer without the appropriate Licence is a breach of
  138.     Copyright and I reserve the right to take action against any
  139.     organisation or individual who does so.
  140.  
  141.     ProCopy is so invaluable for user groups, clubs, in fact, any any
  142.     organisation that needs to make multiple copies of discs that under some
  143.     circumstances eg. non commercial use by a charity or other non profit
  144.     making organisation, I may be prepared to waive or reduce the Site
  145.     Licence fee or permit use on multiple machines for a single Licence fee,
  146.     or even, in exceptional circumstances, reduce the basic Single User Fee.
  147.     If you think your organisation or club may be entitled to such a
  148.     reduction please send full details with an SAE for my reply.
  149.  
  150.     1:2    Registration file
  151.  
  152.     When you register I will send the latest version and your personal
  153.     'PC_Reg' file which will disable the annoying start up message and put
  154.     your name or company name in the 'Info' box instead of the word
  155.     'Unregistered'. You will also get a laser printed Manual. The PC_Reg
  156.     file contains your encrypted name and will work with any future version
  157.     of !ProCopy. This means that, provided you remove the PC_reg file first
  158.     you can pass a copy of !ProCopy on to your friends, or obtain a later
  159.     version from a PD library or BBS.
  160.  
  161.                   * * * * DON'T FORGET TO REGISTER * * * *
  162.  
  163.     To simplify registration I have made the last page of this Manual a
  164.     registration form. Please use this when you register as it helps me to
  165.     keep my records in order. I am always happy to answer queries or listen
  166.     to suggestions even if you haven't yet registered.
  167.  
  168.     Important - Whereas every effort has been made to ensure that this
  169.     program operates correctly and without error no responsibility can be
  170.     taken for any corruption or loss of   data or any other problems
  171.     consequent upon its use.
  172.  
  173.     1.2    Licence to copy
  174.  
  175.     Any private individual may distribute copies of !ProCopy provided this
  176.     is done without charge for the program or documentation.
  177.  
  178.     If you charge any fee for copying this program, whether in money or in
  179.     kind, or if you control any media, including bulletin boards, which
  180.     distributes software you are not permitted to distribute this program
  181.     without prior permission of the Author. This permission will normally be
  182.     granted with only minor restrictions.
  183.  
  184.     If you wish to distribute this program please write to the address below
  185.     enclosing a SAE and a disc so I can send you the latest version.
  186.     Distribution by any organisation without this permission will be treated
  187.     as Breach of Copyright. You must not make any charge for the program,
  188.     although you may make a charge to cover media and distribution costs. No
  189.     alterations may be made to the program, ancillary files, or
  190.     documentation and you must include the text file version of the full
  191.     Manual. You are not permitted to distribute any printed Manuals or to
  192.     distribute any version of the Manual other than as an ASCII text file on
  193.     disc.
  194.  
  195.     Use of this program for any Commercial purpose or for the Demonstration
  196.     or Promotion of any product or service without prior written permission
  197.     of the Author is Absolutely Forbidden. I reserve the right to charge a
  198.     Fee for granting  permission.
  199.  
  200.     It is strictly forbidden to distribute copies of an PC_Reg file or any
  201.     version of the program which does not display the 'Start Up' message.
  202.  
  203.                     David Holden
  204.                     39 Knighton Park Road
  205.                     Sydenham
  206.                     London SE26 5RN
  207.                     0181 778 2659
  208.  
  209.  
  210.     1.3    A.S.P. Message
  211.  
  212.     This program is produced by a member of the Association of Shareware
  213.     Professionals (ASP). ASP wants to make sure that the Shareware
  214.     principle works for you. If you are unable to resolve a shareware
  215.     related problem with an ASP member by contacting the member directly,
  216.     ASP may be able to help. The ASP Ombudsman can help you resolve a
  217.     dispute or problem with an ASP member, but does not provide technical
  218.     support for members' products. Please write to the ASP Ombudsman at  545
  219.     Grover Road, Muskegon, MI 49442-9427, U.S.A.  or send a  CompuServe
  220.     message via CompuServe Mail to ASP Ombudsman 70007,3536 or  FAX
  221.     616-788-2765.
  222.  
  223.                     -=-=-  Introduction  -=-=-
  224.  
  225.     ProCopy is a program for making multiple copies of a disc. It is not
  226.     intended to copy discs which are copy protected, nor as a replacement
  227.     for the normal Archimedes 'Backup' to make a copy of a single disc. It
  228.     is designed for clubs or other organisations where many copies of a
  229.     subscription disc or circular need to be made but where the cost of an
  230.     expensive bulk disc copier (normally around £2,500) is not justified.
  231.     What Procopy will do is to save a great deal of time and a lot of disc
  232.     swapping if you want several (or several dozen) copies.
  233.  
  234.     It is a much enhanced version of a program called !Copier that I wrote
  235.     for Archimedes World some years ago. Since that time it has been
  236.     continually developed and, although, it has much in common with the
  237.     earlier program, it is not just a slightly rehashed version.
  238.  
  239.     This is the first official Shareware release of ProCopy although various
  240.     Beta Test versions have been in regular use for a long while by various
  241.     people, notably APDL, The ARM Club PD Library, and many others.
  242.  
  243.     Because this new release has been extensively re-written it is possible
  244.     that minor 'bugs' may have crept in. There is a vast array of options
  245.     and functions available and the logic involved in this is highly
  246.     complex. Although the 'core' program is 100% reliable it is possible
  247.     that minor errors could have appeared in which may cause problems with
  248.     certain combinations of options. If you do find something of this type
  249.     please do let me know exactly what the problem is so that I can deal
  250.     with it.
  251.  
  252.     1:4    Use with RISC-OS 2
  253.  
  254.     Earlier versions worked with both RISC-OS 2 and RISC-OS 3. However RO2
  255.     compatibility has now been dropped and the program will operate only
  256.     with RO3. Acorn have, in fact, now advised all developers to stop
  257.     supporting RO2, but the main reason that I have decided not to continue
  258.     to make ProCopy work with RO2 is because many of the routines need to be
  259.     different with the obsolete OS, and this adds to program size and
  260.     complexity and reduces speed. If you really do require a version of
  261.     ProCopy to use on a RO2 machine then please let me know. Although I
  262.     don't anticipate that anyone needing a program of this type will still
  263.     be using RO2 I do know of ay least one developer who has a machine
  264.     fitted with RO2 for compatibility testing and sometimes uses that
  265.     machine for disc copying, so there may be a need and I am prepared to
  266.     try to accommodate you.
  267.  
  268.     1:5    How it works
  269.  
  270.     ProCopy works by taking a complete copy of the master disc as a 'disc
  271.     image'. This can then be transferred to another disc to create a perfect
  272.     copy of the original. This is actually what 'Backup' does but the
  273.     advantage of Procopy is that it doesn't 'throw away' the disc image
  274.     after the copy has been made. The image is kept in memory so you can
  275.     make as many copies as you need without swapping discs and reloading the
  276.     original each time as you would need to do with Backup.
  277.  
  278.     The disadvantage is that you must have enough free memory to hold the
  279.     disc image. Unlike Backup Procopy can't copy a disc in two 'bites'. In
  280.     practice this means you must have at least 2Mb to copy 800K discs and it
  281.     is best to have 4Mb if you want to copy 1.6Mb discs. It is just possible
  282.     to copy 1.6Mb discs on a 2Mb machine if you make sure no other
  283.     applications are running and all unwanted modules are 'killed'.
  284.  
  285.     1:6    Formatting
  286.  
  287.     The other advantage with Procopy is that you don't need to format discs
  288.     first! Procopy can format discs before copying, and it can format them
  289.     faster than the normal Acorn routine. The cycle of formatting, copying
  290.     and verifying (yes, it does that too!) can take less than half the time
  291.     required for each disc compared with the 'normal' method.
  292.  
  293.     1:7    Types of disc
  294.  
  295.     Procopy will work with 640K and 800K ADFS ('E' or 'F' format) and 720K
  296.     DOS discs. It will also work with 1.6 Mb ADFS and 1.44 Mb DOS if you
  297.     have a machine with the required hardware, namely a hi-density drive as
  298.     original equipment. It should work with 'third party' hi-density
  299.     upgrades which replace ADFS drive 0.
  300.  
  301.     1:8    Disc images
  302.  
  303.     A major feature of ProCopy is that the disc image can be saved on a hard
  304.     disc as a file. This can then be reloaded into ProCopy so that further
  305.     copies can be made. You do not, in fact, even need to keep the original
  306.     floppy disc. Once the disc image is saved on your hard disc you can
  307.     recreate the original at any time. Not only is this a very quick and
  308.     convenient way of duplication but many hundreds of disc images can be
  309.     kept on a single hard disc (or removable media such as a Syquest drive)
  310.     which reduces the storage space required.
  311.  
  312.     1:9    Compression
  313.  
  314.     At one time I did test a version of ProCopy which used LZW compression
  315.     to reduce the size of a disc image before saving it to a hard disc. The
  316.     image was then decompressed when it was reloaded. It was decided that
  317.     this feature was not a good idea and so it has never appeared in a
  318.     distributed version.
  319.  
  320.     There were several reasons why compression was abandoned and why I doubt
  321.     very much if I shall reintroduce it in the future. It did, of course,
  322.     involve a time delay and require extra RAM, but as compression could be
  323.     disabled these were not important considerations. However, most people
  324.     who distribute discs now use some form of compression such as ArcFS,
  325.     SparkFS etc. Attempting to compress a disc image which is filled with
  326.     files which have already been compressed results in a disc image which
  327.     is larger than the uncompressed original. Users of this type of program
  328.     will be familiar with this phenomena which happens when you try to
  329.     compress a file which has already been compressed in some way. As this
  330.     added considerably to program size and complexity it was felt that it
  331.     would be better if users who wished to compress their disc images did so
  332.     'externally' using one of the P.D. or commercial compression programs or
  333.     filing systems.
  334.  
  335.     ArcFS or SparkFS can be used for this, although both need quite a lot of
  336.     free RAM which means that you really need a 4Mb machine to compress even
  337.     an 800K disc image, and for a 1.6 Mb disc you really need more than 4Mb.
  338.     It might be better to use Computer Concepts CFS, and although I don't
  339.     normally like this program this may be one place where it is preferable
  340.     to the others.
  341.  
  342.                        -=-=-  Using ProCopy  -=-=-
  343.  
  344.     2:1    Getting Started
  345.  
  346.     To load Procopy double-click on the program icon in the usual way and it
  347.     will install itself on the icon bar. At this stage the icon will be a
  348.     feint grey outline of a disc. You can also start ProCopy by
  349.     double-clicking on a Disc Image file, but at first you won't have any of
  350.     these!
  351.  
  352.     Click MENU (the middle mouse button) on the Procopy icon and the main
  353.     menu will appear.
  354.  
  355.     2:2    Read
  356.  
  357.     If you click SELECT on this this the 'Read Disc' window will open. At
  358.     the top will be shown the name of the current disc image, or 'None' if
  359.     one has not yet been loaded. Below that is shown the number of the drive
  360.     from which the disc image will be loaded. This can be changed using the
  361.     two 'bump' icons. Most machines will have only a single floppy drive and
  362.     so you will not be able to change it.
  363.  
  364.     At the bottom left is a small 'status' icon. At this stage it will
  365.     probably show 'All', but if you read a disc in Multi Tasking mode it
  366.     will count the tracks as they are read.
  367.  
  368.     At the bottom right is a large button marked 'Read Disc'. This is the
  369.     'go' button and clicking on it will read the image of the disc in the
  370.     selected drive.
  371.  
  372.     2:3    Write
  373.  
  374.     At this stage this will be shaded. It will be described later.
  375.  
  376.     2:4    Options
  377.  
  378.     Clicking on this will open the 'Options' window. This will be described
  379.     fully later in its own section.
  380.  
  381.     This also leads to a sub-menu with toe items, 'Save' and 'Restore'.
  382.     These duplicate functions in the Options window and will again be
  383.     described in that section.
  384.  
  385.     2:5    Preset
  386.  
  387.     This opens the Preset List window. Again this is rather complex and so
  388.     is described in its own section.
  389.  
  390.     2:6    Clear
  391.  
  392.     This clears a disc image from memory. As none is yet loaded clicking on
  393.     it will have no effect.
  394.  
  395.     2:7    Info
  396.  
  397.     This opens the usual 'Info' window. If you have not yet registered then
  398.     the bottom icon will show 'Unregistered', otherwise it will display the
  399.     name of the registered user.
  400.  
  401.     2:8    Quit
  402.  
  403.     As you might expect, this closes down the ProCopy application.
  404.  
  405.     2:9    A short demonstration
  406.  
  407.     Click MENU on the Procopy icon to display the menu and select Read and
  408.     the Read Window will open. Put an 800K floppy disc with some files on it
  409.     in drive :0 and click on 'Read Disc' in this window. The drive will
  410.     start up, the disc name will appear in the window and the disc image
  411.     will be read. When this has been done the Read Window will close and you
  412.     will see that the ProCopy icon has changed to a solid blue disc with the
  413.     word 'ready' beneath it.
  414.  
  415.     In fact when an image is loaded the icon on the icon bar will be the
  416.     same as the file icon for a disc image of that size. These are identical
  417.     except for the colours, which are -
  418.  
  419.                     640K            Black
  420.                     800K            Blue
  421.                     1.6 Mb          Orange
  422.                     720K DOS        Red
  423.                     1.44 Mb DOS     Green
  424.  
  425.     Bring up the main menu again and click on 'Options' to open the Options
  426.     Window. This consists of lots of icons to set all the various options On
  427.     or Off. It is described fully later but for the present just set the
  428.     following items. In the 'Format' box set 'Always' to 'On'. In the
  429.     'Background' box set all items to 'Off'. In the 'Verify' box set
  430.     'Always' to 'On'. When this is done you can close the window.
  431.  
  432.     Go back to the Menu and you will find 'Write' is no longer shaded. Click
  433.     on 'Write' and the Write Window will appear. Put an unformatted 1Mb/800K
  434.     disc in drive :0 and click on 'Write Disc' which is the large 'button'
  435.     in the centre of the window. If you don't have a spare unformatted disc
  436.     use any disc of the correct type, even if it has been formatted
  437.     differently. You will see the word 'Waiting' at the bottom of the Write
  438.     Window change to 'Formatting' and the text under the icon will change
  439.     from 'Ready' to 'Format', The disc drive will start up and the disc will
  440.     be formatted to 800K. During this the mouse pointer will change to an
  441.     Hourglass and the word 'All' will appear in the box after 'Formatting'.
  442.     This is because we have set the 'Background' options to 'Off'. More
  443.     about this later.
  444.  
  445.     As soon as the disc has been formatted (assuming this was successful)
  446.     the word 'Formatting' will change to 'Copying' in the Write Window, the
  447.     text under the icon will change to 'Copy' and the disc image will be
  448.     copied to the disc. Once this operation is complete there will be a
  449.     further change to 'Verifying'. When this has been done the mouse pointer
  450.     will return to normal, and if the disc is verified without errors the
  451.     text will change back to 'Waiting' and 'Ready' to show that it is ready
  452.     for the next operation.
  453.  
  454.     If you click on the drive icon you will see that the disc is now an
  455.     exact copy of the original.
  456.  
  457.     2:10    Counting Copies
  458.  
  459.     If you look at the Write Window after copying the disc you will see that
  460.     the 'Copies' box now contains the figure '1' to tell you that you have
  461.     successfully made one copy. If the disc had failed to verify then it
  462.     would have been counted in the 'Faulty' box.
  463.  
  464.     There are two reasons for counting discs in this way. Most obviously it
  465.     saves you the trouble of keeping count manually. The secondary purpose
  466.     is that counting good and faulty discs separately allows you to check
  467.     that you haven't accidentally put a faulty disc on to the 'good' pile
  468.     when making a lot of copies, which is very easy to do. When you have
  469.     made the number of copies you require it is simple to check that the
  470.     number of discs in the 'bad' pile is the same as the number of faulty
  471.     copies shown, if not you have mixed a bad disc in with the good ones!
  472.     Most of the time this will be zero but Procopy is deliberately more
  473.     fussy about the quality of discs it passes than the normal Verify
  474.     routine so you may get the occasional reject. Quite often these will
  475.     then reformat and verify successfully and Procopy can in fact carry out
  476.     this operation automatically to minimise rejects.
  477.  
  478.     2:11    Repeat copies
  479.  
  480.     It should now be fairly obvious that to make more copies you just insert
  481.     another blank disc in drive 0 and click on 'Write Disc' in the Write
  482.     Window again, repeating the operation as many times as required. If you
  483.     want to close the window between making copies you can do so and then
  484.     reopen it.
  485.  
  486.     In fact Procopy has an even simpler way to make a number of copies and
  487.     this will be described later under 'Auto copying'.
  488.  
  489.     2:12    Clearing an Image
  490.  
  491.     Procopy normally takes only 80K of RAM for itself but it needs a lot
  492.     more when holding a disc image in memory. Because RAM is allocated in
  493.     32K 'chunks' on 4Mb pre Risc PC machines it will actually take 96K on
  494.     one of these models. If you have finished copying a particular disc but
  495.     haven't yet finished with Procopy and so don't want to Quit you can
  496.     force Procopy to 'unload' a disc image and give back this RAM. Just
  497.     click on 'Clear' on the Menu and Procopy will revert to its 'Waiting'
  498.     state taking only 80K
  499.  
  500.     2:13    Read and Write drives
  501.  
  502.     Most Archimedes computers probably have only a single floppy disc drive.
  503.     However if you do have more than one you can select the source and
  504.     destination drives for the copy operation. You will see the drive number
  505.     shown in the Read and Write windows. Just click on the arrows beside
  506.     this to change it. Naturally if you don't have more than one drive this
  507.     won't work. Note that the Read and Write drives can be different,
  508.     changing one does not alter the other.
  509.  
  510.     2:14    Background operation
  511.  
  512.     The Reading, Writing, Formatting and Verifying operations can all be
  513.     carried out as multi tasking background operations if required. This
  514.     enables you to do other things on the desktop while copying discs if you
  515.     wish. The disadvantage of this is that because of the need to poll the
  516.     Wimp and let other programs have a chance to operate everything will
  517.     take longer. In fact a complete Format/Copy/Verify operation will take
  518.     nearly 50% longer compared with the time taken if the operations are not
  519.     multi-tasking. Also because many of the operations take a certain amount
  520.     of time, for example formatting a disc track, there will be a noticeable
  521.     delay when carrying out other tasks and desktop operation may become a
  522.     bit 'jerky'. However you may prefer this to losing control of the
  523.     computer completely for a couple of minutes while a disc is being
  524.     copied.
  525.  
  526.     Because of this each operation can be separately defined as multi
  527.     tasking or not. This enables you to choose your own compromise between
  528.     speed of operation and the amount of time you will lose control of the
  529.     computer.
  530.  
  531.     As seen in the demonstration, when background operations are switched
  532.     off the mouse pointer changes to an Hourglass while an operation is
  533.     being carried out and the 'progress' box in the Read or Write window
  534.     says 'All'. When you have chosen that an operation is to be carried out
  535.     as a background task the mouse pointer will not change and you will see
  536.     the disc tracks being counted in the 'progress' box if the appropriate
  537.     window is open.
  538.  
  539.     You can mix background and non background operations if you wish,
  540.     Procopy will switch between modes as required. You can even open the
  541.     Options Window and change mode while Procopy is working, although the
  542.     new method of operation will not take effect until the next time the
  543.     operation is carried out.
  544.  
  545.     2:15    Pausing
  546.  
  547.     You will see that there is a button marked 'Pause' to the left of the
  548.     Write Disc button in the Write Window. If you click on this during a
  549.     background operation then the operation will be temporarily halted until
  550.     you click on the Pause button again, when it will continue exactly where
  551.     it stopped. During this the legend under the Procopy icon will change to
  552.     'Pause' to remind you of what is happening.
  553.  
  554.     2:16    Auto copying
  555.  
  556.     Auto copying is a way of making a predetermined number of copies without
  557.     needing to repeatedly check the number completed. Above the Write Disc
  558.     button you will see a writeable icon marked 'Number of Copies' in which
  559.     you can enter the quantity you require. For example, if you need twenty
  560.     copies click on this box to make the caret appear there and enter the
  561.     number 20. As soon as you have done this and pressed RETURN copying will
  562.     commence. Alternatively you can click on the 'Auto' icon instead of
  563.     pressing RETURN
  564.  
  565.     Unlike 'normal' copying, as soon as this is done the Write Window will
  566.     close (unless you have set the option to keep it open). As before
  567.     operations can be carried out either as background or foreground tasks.
  568.     As the Write Window remains closed progress can't be displayed so to
  569.     remind you that Procopy is working the legend under the icon will change
  570.     to 'Auto'. If you wish to have a visual display of progress you can, of
  571.     course, simply re-open the Write Window.
  572.  
  573.     As soon as the disc has been copied the computer will 'beep'. What
  574.     happens now depends upon whether you  have selected 'Confirm Write' in
  575.     the Options Window.
  576.  
  577.     If you have selected 'Confirm Write' as soon as a copy is completed the
  578.     Write Window will reopen. To make the next copy insert another disc and
  579.     click on 'Auto'. Unlike clicking on 'Write Disc' you will not be asked
  580.     for confirmation, even if you have selected this in the Options Window.
  581.  
  582.     If you have not selected 'Confirm Write' the Write Window will not
  583.     re-open. Instead the Procopy icon will change to an animation of putting
  584.     a new disc into the drive. You don't need to do anything except remove
  585.     the completed disc and insert a new one. Procopy will detect you have
  586.     changed discs and begin making the next copy.
  587.  
  588.     You may not always want the program to start up straight away when you
  589.     insert a new disc so if you click on the icon to open the Write Window
  590.     at this point you can select 'Pause'. The main difference between using
  591.     Pause at this point and any other is that to re-start you should click
  592.     on 'Auto' instead of 'Pause' again.
  593.  
  594.     The disc change detection works with any computer using RISC-OS 3 but
  595.     the system used on older models not fitted with a hi density drive is
  596.     somewhat crude. If you have an older model you may prefer to set Confirm
  597.     On when using auto copy.
  598.  
  599.     Note that the operation of 'Confirm Write' is different depending upon
  600.     whether you are using normal or auto copying. With auto copying Confirm
  601.     simply means that you will need to click on 'Auto' before a disc is
  602.     copied, with normal copying you will have to confirm separately after
  603.     you have clicked on 'Write Disc'.
  604.  
  605.     If a disc fails to verify correctly after copying and the Write Window
  606.     is closed then an Error message will be displayed to make sure that you
  607.     have realised that the disc is faulty.
  608.  
  609.     2:17    Number of copies
  610.  
  611.     This cycle of operations will continue until you have made the number of
  612.     copies previously entered in the Write Window. In fact you can change
  613.     this if you wish, even after copying has begun, so if you decide you
  614.     need a couple of extra's you can alter the required number.
  615.  
  616.     When the last copy has been made the Write Window will not appear again,
  617.     just a message to tell you that the required number of copies has been
  618.     made. However if you do want more you can either open it from the Menu
  619.     and increase the number or simply click on 'Write Disc'. When in Auto
  620.     copying mode clicking SELECT on the Procopy icon will always open the
  621.     Write Window so you can watch progress if you choose.
  622.  
  623.     WARNING - Don't forget that when Auto copying without requiring
  624.     confirmation before each copy is made Procopy will start working AS SOON
  625.     AS A NEW DISC IS INSERTED. If you don't intend this to happen use Pause
  626.     until you are ready to continue.
  627.  
  628.     2:18    Differences between Auto and Normal copying
  629.  
  630.     At first it might seem that the only real difference is that with Auto
  631.     copying you enter the number of copies required first you don't need to
  632.     click on anything as you insert each new disc. Although these are the
  633.     most obvious differences and copies are made in the same way the two
  634.     methods are intended to be used for slightly different purposes.
  635.  
  636.     Normal mode would probably only be used when the main task you are
  637.     carrying out is copying discs. If you are not carrying out any of the
  638.     operations in the background it will copy at the highest possible speed.
  639.     As you are required to click on the icon to start each new cycle you can
  640.     use this 'break' to carry out other tasks. There is a similar 'break'
  641.     when waiting for a new disc to be inserted in Auto mode, but repeatedly
  642.     checking the drive to see if the disc has been changed does take quite a
  643.     large slice of the available processing time so it is not very
  644.     satisfactory unless you use 'Pause'.
  645.  
  646.     Auto mode is better when copying discs is the secondary task. For this
  647.     reason the window is normally removed as soon as possible. You will only
  648.     be prompted when you are required to change discs or if an error occurs.
  649.     If you wish to carry out a task and don't want the delay caused by the
  650.     background copying operations to occur you can click on the Procopy icon
  651.     to open the Write Window and then use 'Pause' to halt the operation
  652.     until you are ready for it to continue. Used in this way you can copy
  653.     discs with the minimum of interference with your main task and the
  654.     minimum of action on the part of the operator.
  655.  
  656.     Please Note: I have so far assumed that you have not altered any of the
  657.     Options from their default settings. If you have then some things might
  658.     not happen as described. ProCopy is designed to be extremely flexible in
  659.     the way it operates, and this manual would become almost unintelligible
  660.     if all possible alternatives were described all the time. Plesae see the
  661.     chapter on the Options Window for a full description of these.
  662.  
  663.     2:19    Concurrent operation
  664.  
  665.     Until now I have described proCopy operating in its normal or
  666.     'consective' mode where the operations, Formatting, Copying and
  667.     Verifying, are carried out one after the other. In theory it might be
  668.     possible to make the program work faster if all the operations were
  669.     carried out on each track before stepping to the next. This should be
  670.     faster as the drive head would only need to step once across the disc
  671.     instead of up to three times with consecutive operations.
  672.  
  673.     Although the option is offered, so far the practice does not seem to be
  674.     following the theory. Full concurrent operation, formatting, copying and
  675.     verifying each track, has not proven successful and the compromise
  676.     system of first formatting and then copying and verifying at the same
  677.     time is slightly slower than consecutive operations. I shall continue to
  678.     develop this as it will almost certainly be possible to increase the
  679.     speed, although this may require slight changes to the disc format which
  680.     would result in a disc which in normal use is slightly slower than the
  681.     format used now. However, because I do intend to improve it and because
  682.     it does function, albeit imperfectly, I have included the option.
  683.  
  684.     During concurrent operations the text under the icon will show either
  685.     'Copy', 'F/C', 'C/V', or 'F/C/V' depending upon which functions are to
  686.     be carried out.
  687.  
  688.     2:20    Key shortcuts
  689.  
  690.     So far I have shown all ProCopy operations being carried out by
  691.     selecting from the menu or by clicking on buttons in a window. However,
  692.     most of the main functions, reading from and writing to discs etc., can
  693.     be carried out by simply clicking on the ProCopy icon, with or without
  694.     the use of certain extra keys. These keys will not be described here but
  695.     are shown in table form in the Appendix where they can more easily be
  696.     found for reference.
  697.  
  698.                   -=-=-  Saving and Loading disc images  -=-=-
  699.  
  700.     3:1    How it Works
  701.  
  702.     You have seen how Procopy can make multiple copies of a disc but the
  703.     'master' has been a normal floppy disc. Sometimes you may have a disc
  704.     which you often need to copy, but you don't want to make the copies all
  705.     at once. Procopy can save the complete disc image of the master disc as
  706.     a disc file on your hard disc from where it can be reloaded very quickly
  707.     when needed. Obviously you will need a hard disc to make use of this
  708.     because not only is it not possible to fit an uncompressed disc image on
  709.     to a disc of the same size, but there is no advantage when reloading it
  710.     compared with simply reading the original disc.
  711.  
  712.     3:2    Saving the Image
  713.  
  714.     You will notice that 'Write' on the Menu has an arrow which leads to a
  715.     'Save' window. In this window is a box containing the disc name. You can
  716.     change this before saving the disc image if you wish but it will NOT
  717.     change the actual name of the disc, just the name that your disc image
  718.     is saved under.
  719.  
  720.     To save the image drag the little disc icon in this box to a directory
  721.     viewer in the usual way.
  722.  
  723.     The disc images are continuous files and cannot be used except for
  724.     reloading into Procopy and transferring back to a floppy disc. If you do
  725.     lose the master disc, or not bother to keep it, and want to gain access
  726.     to the contents of a disc image you will first need to use Procopy to
  727.     create a floppy disc and then you will be able to access the files from
  728.     this.
  729.  
  730.     3:3    Reloading an Image
  731.  
  732.     To reload an image double-click on its icon or drag it to the ProCopy
  733.     icon. It will automatically be loaded into Procopy. You can also start
  734.     up Procopy with an image loaded by double-clicking on an image icon
  735.     instead of the !Procopy application icon, but the Filer must have 'seen'
  736.     the !ProCopy application first for this to work.
  737.  
  738.     Each type of disc has its own filetype and icon. The icons are similar
  739.     but each type of disc is a different colour and has its size shown upon
  740.     it. The filetype numbers given are in the area allocated by Acorn for
  741.     Public Domain applications so the possibility of a clash does exist, but
  742.     so far as I am aware no PD program in general circulation uses these
  743.     types. For those interested they are -
  744.  
  745.                     1.6 Mb          ADFS            &160
  746.                     800K            ADFS            &180
  747.                     640K            ADFS            &164
  748.                     1.44 Mb         DOS             &144
  749.                     720K            DOS             &172
  750.  
  751.     The logic of these numbers should be obvious, although most users will
  752.     never need to know them.
  753.  
  754.                     -=-=-  The Options window  -=-=-
  755.  
  756.     Because Procopy had been designed to be as versatile as possible most of
  757.     its functions are user-configurable. You can therefore make Procopy work
  758.     the way you want it to.
  759.  
  760.     You gain access to this window by clicking on 'Options' on the Menu. The
  761.     window is divided into five areas titled Confirm, Format, Verify,
  762.     Background and Options.
  763.  
  764.     4:1    Background
  765.  
  766.     This defines which operations will be carried out as multi-tasking
  767.     background tasks. Any item selected will operate in this way, unselected
  768.     operations will take over the computer while they are in progress.
  769.  
  770.     The advantage of background operation is that it does allow you to
  771.     continue to use the computer even while disc are being formatted or
  772.     copied. However, because of the need to continually suspend operations
  773.     and poll the Wimp it does mean that it takes more time for each task,
  774.     typically 50% longer, even more if another program is actually in use.
  775.  
  776.     Providing a separate 'button' for each of the three main copying
  777.     operations, Format, Copy and Verify, enables you to have greater
  778.     flexibility in choosing between losing control of the computer while
  779.     ProCopy operates, and the extra time taken by background operation
  780.  
  781.     4:2    Verify
  782.  
  783.     This defines when a disc will be verified after copying.
  784.  
  785.     'After reformatting' means that it will only be verified after a Format
  786.     operation has been carried out. This would normally only be used if you
  787.     have chosen to format discs which were unformatted or formatted to the
  788.     wrong type to check that they have been successfully formatted without
  789.     error.
  790.  
  791.     'Always' means that it will always be verified.
  792.  
  793.     Unless you are absolutely certain of the quality of your discs (and even
  794.     the very best can sometimes fail) or you are prepared to tolerate the
  795.     occasional disc with an error in the interests of speed you are advised
  796.     to always verify after copying. This is even more important if you are
  797.     using unformatted disc, because unlike the normal formatting routines
  798.     the disc is deliberately not checked for errors when formatted by
  799.     ProCopy. A serious defect will cause an error during copying, but a
  800.     minor defect may not show up until you try to actually use the disc.
  801.  
  802.     4:3    Format
  803.  
  804.     This defines under which circumstances ProCopy will format a disc. All
  805.     options except 'Always' will require confirmation first if 'Reformat' is
  806.     chosen in the 'Confirm' section.
  807.  
  808.     'Always' will always format a disc without prompting before attempting a
  809.     copy operation.
  810.  
  811.     'If wrong Type' will format a disc if it is formatted but to the wrong
  812.     type, eg. if you are copying an 800K disc and you insert a disc
  813.     formatted to 640K or 720K. Note that if you have an 800K drive then a
  814.     disk formatted to 1.6 or 1.44 Mb will appear unformatted, not formatted
  815.     to the wrong type.
  816.  
  817.     'If unformatted' will only format a disc if it is not already formatted.
  818.  
  819.     'After Error' will reformat any disc which fails to verify after
  820.     copying. This will only be done once. If the disc fails to format and
  821.     verify without error it will be counted as faulty.
  822.  
  823.     4:4    Confirm
  824.  
  825.     This sets which operations ProCopy will not carry out without
  826.     confirmation from the user.
  827.  
  828.     'Read disc' will ask for confirmation before loading a disc image if one
  829.     is already loaded. If no image is loaded there is no need for
  830.     confirmation so it will not be done even if this option is selected.
  831.  
  832.     'Write to disc' will require confirmation before any Write operation is
  833.     carried out. Note that if you are using Auto copying then this option
  834.     will merely require you to click on 'Auto' before a copy is made and no
  835.     separate confirmation will be required.
  836.  
  837.     'Clear image' will require you to confirm before it clears a disc image
  838.     from memory when you select 'Clear' from the Menu.
  839.  
  840.     'Reformat disc' will require you to confirm before Copier reformats a
  841.     disc if you have selected any of the 'Reformat' options except 'Always'
  842.  
  843.     4:4    Preferences
  844.  
  845.     This has several items which relate to the way that ProCopy operates.
  846.     These are mainly intended to help you 'customise' the program to suit
  847.     the way that you wish to work.
  848.  
  849.     'Close main window' will close the Write window during Auto copying. If
  850.     this is not selected this window will remain open unless closed
  851.     manually.
  852.  
  853.     'Open window on load' if selected will automatically open the Write
  854.     window when a disc image is loaded.
  855.  
  856.     'Show disc name' As well as displaying the disc name in the Read and
  857.     Write windows it can also be shown in a small window which can appear
  858.     just above the iconbar to the right of the ProCopy icon. This is
  859.     particularly useful if you normally work with the Write window closed as
  860.     it enables you to see at a glance which disc image is loaded. It is
  861.     deliberately made small and unobtrusive so that it can be left on screen
  862.     all the time without causing too much clutter. If you want to open this
  863.     window at any time you cam do so by clicking SELECT on the ProCopy icon
  864.     while holding down the CTRL and ALT keys.
  865.  
  866.     'Beep when finished' Normally when ProCopy has finished a Read or Write
  867.     operation it 'beeps' to draw your attention to this. If you don't want
  868.     this to happen then set this off
  869.  
  870.     'Work concurrently' This makes ProCopy Copy and verify in one operation
  871.     instead of two separate steps. At present this, although operative, is
  872.     not very efficient and is slightly slower (about 5%) than consecutive
  873.     operations. However, you may wish to experiment and I shall try to
  874.     improve performance.
  875.  
  876.     'Immediate write' This makes proCopy write a disc image immediately it
  877.     is loaded without further prompting or selection. It is useful when
  878.     producing a series of different discs, all from disc images held on a
  879.     hard disc. However, you should be careful when using it as it is very
  880.     easy to double-click on an image icon and have it written to a disc
  881.     already in the drive which may not be the one you intended to use,
  882.     thereby destroying any data already on the disc. Use with caution.
  883.  
  884.     'Write on icon click' writes a disc image if you click SELECT on the
  885.     ProCopy icon. This is the way that most people operate, but it is
  886.     possible to accidentally click on the ProCopy icon and destroy data on a
  887.     disc already in the drive. You can therefore disable this function by
  888.     setting this 'off'. In this case you can still write to the drive by
  889.     clicking SELECT on the icon but you will need to hold down either ALT
  890.     key at the same time.
  891.  
  892.     'Read on icon click' this is similar to the previous item but will read
  893.     a disc in the current drive when you click on the icon with ADJUST. If
  894.     it is disabled you can still read a disc by clicking with ADJUST while
  895.     holding down either ALT key.
  896.  
  897.     'Copies done msg.' When you have been producing a series of discs in
  898.     Auto mode this will display a message telling you when the required
  899.     number of copies have been made. Although this is normally what is
  900.     required it can be a bit obtrusive if you are muti-tasking and doing
  901.     other things. This option therefore disables the message and ProCopy
  902.     simply returns to the 'Ready' stage when all the copies have been made.
  903.  
  904.     4:5    Saving and Loading the options
  905.  
  906.     Right at the bottom of the Options window are two buttons 'Restore' and
  907.     'Save'.
  908.  
  909.     As you might expect, Save will save all the current choices to a file in
  910.     the ProCopy application directory. This will then be loaded
  911.     automatically the next time you start ProCopy so your options will be
  912.     set exactly as you wish.
  913.  
  914.     As well as saving the contents of the Options window the currently
  915.     selected Read and Write drives are also saved. If you have changed these
  916.     from your normal settings don't forget this when you save the Options.
  917.  
  918.     Restore will reload these choices. This is provided because you may have
  919.     changed some of the options for a particular purpose and wish to restore
  920.     then to your default settings. Clicking on Restore will do this without
  921.     the need to reset them all manually.
  922.  
  923.     The Acorn Style Guide suggests that this type of window should be in the
  924.     form of a window with these buttons at the bottom and all the options in
  925.     a scrolling Pane window. I have not done this because I hate Pane
  926.     windows when used in this way. I much prefer the flexibility of a
  927.     conventional scrolling window which can be resized to suit the user's
  928.     preferences. However, this does mean that the Save and  Restore can be a
  929.     bit awkward to reach right at the bottom of this (rather large) window.
  930.     They are therefore duplicated by the Options Sub-menu. the two items on
  931.     this duplicate the actions of the buttons in the Options window.
  932.  
  933.                     -=-=-  The Preset list  -=-=-
  934.  
  935.     This is an extremely useful feature as it enables you to have a
  936.     selection of the most frequently used images that you have stored on
  937.     your hard disc instantly available without the need to open directory
  938.     viewers etc.
  939.  
  940.     5:1    The Preset List window
  941.  
  942.     If you select 'Preset' from the menu a small window will open showing
  943.     the list of disc images ready to be loaded. When you first use ProCopy
  944.     this will not contain any preset icons, just 'Reload' and 'Save' icons
  945.     at the top.
  946.  
  947.     Before you can make use of the Preset List you need some disc images, so
  948.     create a few of these on your hard disc, as described in the section 'A
  949.     short demonstration'. If you don't have a hard disc then the Preset List
  950.     will not be of any use to you, so you can skip this section.
  951.  
  952.     5:2    Adding images to the list
  953.  
  954.     Open the Preset List window and drag one of the disc image files you
  955.     have created to it. A new icon will be created which will be the same
  956.     colour as the disc image icon (blue for 800K, orange for 1.6 Mb, etc.)
  957.     and showing the filename of the disc image. You can drag some more image
  958.     files to the window and each one will have an icon created.
  959.  
  960.     Now, if you click SELECT on one of these icons the disc image it relates
  961.     to will be loaded by ProCopy, just as if you had loaded it directly from
  962.     disc.
  963.  
  964.     5:3    Saving and Reloading the Preset List
  965.  
  966.     As with the Options the contents of the Preset window can be saved and
  967.     reloaded. Click on 'Save' and a file called 'Preset' will be saved in
  968.     the !ProCopy application directory.
  969.  
  970.     Clicking on 'Reload' will reset the Preset List to the last saved state.
  971.     This is useful if you have temporarily added a lot of disc images to the
  972.     window and want to return the window to its default state.
  973.  
  974.     Once you have saved a Preset List in this way the names shown will
  975.     automatically be reloaded the next time you start ProCopy so you can
  976.     have your most frequently needed files always available.
  977.  
  978.     5:4    Deleting items
  979.  
  980.     You can remove an item from the Preset List by clicking on it with
  981.     ADJUST instead of SELECT. In case you actually wanted to load a disc
  982.     image and have accidentally pressed the ADJUST button instead of SELECT
  983.     you will be asked to confirm that you want it removed before this is
  984.     done.
  985.  
  986.     You can bypass the 'confirm' message by holding down either ALT key when
  987.     you click on an item with ADJUST.
  988.  
  989.                     -=-=-  Problems and Suggestions  -=-=-
  990.  
  991.     This section, as the title sugests, is devoted to some of the problems
  992.     you can encounter when using ProCopy and suggestions for making it more
  993.     efficient and easy to use.
  994.  
  995.     It is suggested that you should read this section after you have become
  996.     familiar with the main functions of ProCopy as it may help you to
  997.     understand it better and to use it more efficiently.
  998.  
  999.     6:1    Reporting errors
  1000.  
  1001.     The program on which ProCopy is based, !Copier, is used regularly by
  1002.     thousands of people. The program was written for my own purposes, and it
  1003.     was sold to Archimedes World because I though it might be useful to
  1004.     others. This proved correct, because I am often told how invaluable it
  1005.     is. The 'core' program is therefore thoroughly tried and tested and it
  1006.     is very unlikely that it will cause any problems.
  1007.  
  1008.     However, many new functions have been added for the first release of
  1009.     ProCopy and the user interface, displays, and windows have been
  1010.     completely redesigned. There are so many permutations and options
  1011.     available that, although I use the program every day myself, it is quite
  1012.     possible that some combination that I have never used could generate an
  1013.     error. If this does happen to you please try to give me a proper error
  1014.     report. I will need to know at exactly what stage the error occurred,
  1015.     and, equally important, what Options you had selected.
  1016.  
  1017.     Proper, detailed, error reports are invaluable to me for removing any
  1018.     bugs in ProCopy. I welcome them whether or not you have registered. I
  1019.     also welcome suggestions for additions and improvements.
  1020.  
  1021.     6:2    Partly filled discs
  1022.  
  1023.     Procopy always copies the entire disc. Backup will only copy that part
  1024.     of the disc which is occupied by data. This means that if a disc is less
  1025.     than about one third filled Backup might be faster. In practice this
  1026.     situation is not likely to arise because discs that are distributed in
  1027.     bulk would normally be full, or nearly so, and even a half filled disc
  1028.     would probably be copied faster with Procopy than using Backup. ProCopy
  1029.     will certainly be much faster than backup, even with a partially filled
  1030.     disc, if more than a single copy is required.
  1031.  
  1032.     6:3    Formatting
  1033.  
  1034.     The formatting method used by Procopy does not write any 'structure' to
  1035.     the disc, it merely lays out tracks and sectors. This saves time and it
  1036.     is unnecessary because all the required information is contained in the
  1037.     disc image which will be copied onto the disc. If a disc has been
  1038.     formatted by Procopy but for some reason no disc image was subsequently
  1039.     copied onto it it will not be recognised by the Archimedes filing system
  1040.     and will return a 'disc not formatted' error.
  1041.  
  1042.     Discs are not verified as they are formatted. Once again this would be a
  1043.     waste of time because it is better to verify discs after the data has
  1044.     been copied onto them to ensure that the finished product is error free.
  1045.     If discs were verified during formatting they would still need to be
  1046.     tested again after copying to be certain there were no errors.
  1047.  
  1048.     6:4    DOS discs
  1049.  
  1050.     The format used for DOS discs is slightly different from the usual
  1051.     method used by the Acorn. A wider sector gap is used with no sector
  1052.     interleave and a different track to track sector skew has been
  1053.     introduced. It was found that discs formatted in this way operate faster
  1054.     than the standard Acorn format. There is a noticeable speed increase
  1055.     both on real PC's and an Archimedes using a PC emulator. Most modern
  1056.     PC's fitted with high density drives also format discs this way.
  1057.  
  1058.     It is possible that older XT type PC's fitted with 720K disc drives
  1059.     might operate more slowly with this type of format, but it is felt that
  1060.     the speed advantage gained for the majority of users more than outweighs
  1061.     this. Whatever drive or controller the computer is fitted with the
  1062.     modified format does not introduce any compatibility problems. All
  1063.     models will have no difficulty in reading the disc.
  1064.  
  1065.     DOS disc names can be longer than that permitted on Acorn machines and
  1066.     some characters are permitted which are not allowed in Acorn filenames.
  1067.     In order to avoid confusion, with one exception no changes are made to
  1068.     the disc name when it is loaded, so the name in the 'Save' window may
  1069.     not be a valid Acorn filename and might need to be changed before you
  1070.     can save the image.
  1071.  
  1072.     The exception is a space, which is often used in DOS disc names. This is
  1073.     not, of course, permitted in Acorn filenames, so a hard space, ascii
  1074.     160, is always substituted. The main reason for doing this is because
  1075.     the Filer regards a space as a terminating character, so it might cause
  1076.     difficulties if it were not altered. For example, you could read the
  1077.     images of a series of DOS discs named DISK 1, DISK 2, DISK 3, etc. the
  1078.     names would be truncated by Filecore and saved as just DISK. The second
  1079.     and subsequent files would therefore overwrite the first. By
  1080.     substituting a hard space, which is acceptable to the Filer, they will
  1081.     all be saved with the correct names.
  1082.  
  1083.     6:5    640K ADFS discs
  1084.  
  1085.     As it is unlikely that anyone is using this format on an actual
  1086.     Archimedes the factors chosen were selected for optimum speed on a BBC
  1087.     computer. Tests were carried out on a Model 'B' fitted with TEAC T55-F
  1088.     drives and Solidisc ADFS, and a Master with Acorn ADFS and Mitsubishi
  1089.     drives. There are many other possible combinations which could be
  1090.     encountered but these are fairly typical.
  1091.  
  1092.     6:6    Software and Hardware compatibility
  1093.  
  1094.     There are two main operating systems in circulation on Archimedes
  1095.     computers, RISC-OS 2 and RISC-OS 3+. There are also two different
  1096.     families of disc controller in use, the one fitted to the A300, A400,
  1097.     A3000 and A540 models which can only read discs up to 800K capacity and
  1098.     the one fitted to later models, the Risc PC series, A4000, A5000, A3010
  1099.     and A3020, which can read up to 1.6Mb discs.
  1100.  
  1101.     There are also third party hi density disc controllers which can be
  1102.     fitted to older models to enable them to use hi density discs. In theory
  1103.     any of these which replace the original drive and emulate an ADFS drive
  1104.     should work with ProCopy. Those which work alongside ADFS and operate
  1105.     under another filing system (eg. the Arxe Systems board) will not work
  1106.     with ProCopy. If you have a system that doesn't seem to work then
  1107.     ProCopy probably can be made to operate with it, I will just need to
  1108.     know which SWI's to use.
  1109.  
  1110.     In theory any computer running RiscOs 2 should have the earlier type of
  1111.     disc controller and so should not be able to handle high density discs.
  1112.     A computer running RISC-OS 3 could be fitted with either type of
  1113.     controller because it could be a newer model or an older model which has
  1114.     been upgraded.
  1115.  
  1116.     There are therefore three combinations that could be encountered -
  1117.  
  1118.                     RISC-OS 2 with 800K drive
  1119.                     RISC-OS 3+ with 800K drive
  1120.                     RISC-OS 3+ with 1.6Mb drive
  1121.  
  1122.     As has already been explained, at present no attempt has been made to
  1123.     make ProCopy operate with RIS-OS 2, so only the second two need to be
  1124.     considered.
  1125.  
  1126.     Only the machines fitted with hi density drives have proper 'disc
  1127.     changed' notification. Earlier machines need to keep checking the disc
  1128.     ID to see if it has been changed. This means that the process takes more
  1129.     time per test (so there is less time for other tasks) and it is also
  1130.     rather noisy as the drive constantly reads the disc.
  1131.  
  1132.     6:7    'D' and 'E' format discs
  1133.  
  1134.     There is no structural difference between the two different 800K formats
  1135.     used on the Archimedes. The only difference is in the way that the
  1136.     catalogue and map are managed. For this reason if your master disc is
  1137.     'D' format then any discs reproduced will be 'D' format, even if you
  1138.     have pre-formatted them to 'E' format, and visa versa. Procopy therefore
  1139.     makes no distinction between the two 800K formats.
  1140.  
  1141.     The same situation prevails using Backup. If you backup an 'E' format
  1142.     disc to a 'D' format you find that the copy has become 'E' format.
  1143.  
  1144.     6:8    Disc errors
  1145.  
  1146.     Because ProCopy writes an entire disc image to a disc's surface the
  1147.     target disc must be 100% error free. Unlike normal copying operations it
  1148.     is not possible to skip over any bad sectors. If a disc fails to verify
  1149.     and is rejected by Procopy you will probably be able to format it and
  1150.     use it for other purposes. Defects are not 'mapped out' during
  1151.     formatting. If a single defect is discovered the operation is aborted.
  1152.  
  1153.     For the same reason the source disc should be error free. This is not
  1154.     essential but if it has defects then Procopy may refuse to load it. Even
  1155.     if it is successfully loaded the 'defect list' will be copied to the new
  1156.     disc so that it too will appear to have defects until it is reformatted.
  1157.     This won't stop it functioning normally because the defect will be
  1158.     mapped out as it was on the original.
  1159.  
  1160.     6:9    Memory usage
  1161.  
  1162.     As I have already stated Procopy needs enough spare memory to load an
  1163.     entire disc image. It should therefore be obvious that you won't be able
  1164.     to copy a 1.6Mb disc in a 1Mb A3010.
  1165.  
  1166.     If you have just 1Mb you will only be able to copy 720K discs, even 800K
  1167.     discs take too much memory. To copy even 720K discs you will need to use
  1168.     a very frugal screen mode, so I suggest you switch to Mode 0 and quit
  1169.     ALL other tasks. The desktop won't look very pretty in Mode 0 but it
  1170.     will let the program operate.
  1171.  
  1172.     I expect that most people who wish to use this program will have at
  1173.     least 2Mb. You will then be able to copy 1.6Mb discs but only if no
  1174.     other tasks are running. Once again you may need to switch to a less
  1175.     greedy screen mode, although you will probably not need to go to the
  1176.     extreme of Mode 0. 800k or 720K discs should not present any problems.
  1177.  
  1178.     You will not be able to copy 1.6 Mb discs on a 2Mb machine which is used
  1179.     with a VGA monitor because it will not then be possible to use a low
  1180.     resolution screen mode.
  1181.  
  1182.     6:10    Compressing disc images
  1183.  
  1184.     As I have already explained, ProCopy does not have any built in
  1185.     compression system for disc images. This avoids all sorts of potential
  1186.     problems and lets you use your own favourite compression system if
  1187.     required.
  1188.  
  1189.     Remember that if the contents of the original disc have been compressed
  1190.     in some way (and don't forget that files like GIF, JPEG, Acorn Replay
  1191.     etc. are already compressed) then they will probably grow if you try to
  1192.     compress them further.
  1193.  
  1194.     Discs containing other material might be worth compressing. ArcFS or
  1195.     SparkFS are ideal for this because of their simplicity and speed, but
  1196.     either need quite a lot of spare RAM as workspace, more than the size of
  1197.     the file being compressed. You will therefore need a 4Mb machine to
  1198.     compress even an 800K disc image.
  1199.  
  1200.     CFS does not need so much RAM, and this may be a possible solution. You
  1201.     will find that because CFS compresses individual files and is not an
  1202.     archive filing system like ArcFS or SparkFS a compressed disc image
  1203.     using CFS will take up considerably less space on your hard disc than
  1204.     compressing the contents of the disc.
  1205.  
  1206.     If the disc is not completely full and you intend to compress the image
  1207.     you are strongly advised to copy its contents to a newly formatted blank
  1208.     disc before you read and compress it. The reason for this is that any
  1209.     compression system works best if the material to be compressed comtains
  1210.     lots of consecutive bytes which are the same. A used disc may have lots
  1211.     of old, random. data on apparently unused sections, a newly formatted
  1212.     disc will have a uniform byte on all unused sectors. This will compress
  1213.     very efficiently, so drastically reducing the size of the compressed
  1214.     image file.
  1215.  
  1216.     Do please bear this in mind if you alter or update any discs that you
  1217.     normally keep as images. Obviously this is only relevant if you intend
  1218.     to compress the disc image.
  1219.  
  1220.     6:11    Problems
  1221.  
  1222.     There is only one problem that I have encountered using Procopy and
  1223.     RISC-OS 3. After a disc has been copied if you click on the icon for the
  1224.     drive containing the new copy you may very occasionally get an error
  1225.     message from the filer 'Disc not understood - has it been formatted?'.
  1226.     Don't worry, everything is OK, it's just that the filer is remembering
  1227.     what the disc was when it was first put in the drive. If you click on
  1228.     'Dismount' on the menu for that drive to make the filer 'forget' the
  1229.     disc and then click on the drive icon again you will find the disc has
  1230.     been correctly copied.
  1231.  
  1232.     A difficulty can arise if you wish to copy a DOS disc which has been
  1233.     obtained from a source which uses a certain type of bulk copier. This is
  1234.     because these discs are sometimes only formatted with enough tracks to
  1235.     hold the required data. As ProCopy will try to load the entire disc it
  1236.     will fail when it reaches the unformatted tracks. The solution is to
  1237.     copy the contents of the disc to a normally formatted disc first.
  1238.  
  1239.     6:12    Other formats
  1240.  
  1241.     Although Procopy has been designed to handle only 'native' Acorn  and
  1242.     3.5 inch DOS discs there is no reason why it could not be modified to
  1243.     work with others. The Archimedes operating system can readily be adapted
  1244.     to read and write to any type of disc which the hardware is capable of
  1245.     addressing. It would probably be simple to modify it to copy Amiga,
  1246.     Atari, DOS 360K or BBC DFS discs (given suitable drives) if required.
  1247.     Anyone who is forced to use an Amiga or Atari ST computer to copy discs
  1248.     will appreciate how much faster the operation could be carried out on an
  1249.     Archimedes!
  1250.  
  1251.     6:13    Filename in the Preset List
  1252.  
  1253.     You should not forget that although all you see in the Preset window is
  1254.     a simple filename ProCopy will try to load the image using the full
  1255.     path/filename that was passed to it when the name was added to the list.
  1256.     Obviously this must be present and unchanged or it will not be able to
  1257.     find the file!
  1258.  
  1259.     If you do get errors make sure that you haven't renamed or removed the
  1260.     drive the file was on. The most likely cause of problems is if the disc
  1261.     image is on a Syquest cartridge or some other removable media. If you
  1262.     are using a Syquest drive with a ICS IDE interface you will just get a
  1263.     'Please insert disc.....' message, but some other filing systems which
  1264.     were not really designed to work with removable media (and this applies
  1265.     to most SCSI systems) can give weird error messages or hang completely.
  1266.  
  1267.                        -=-=-  Appendix  -=-=-
  1268.  
  1269.         Keys used with icon clicks
  1270.  
  1271.     Clicking on the icon with the MENU button always just displays the menu,
  1272.     exactly as you would expect.
  1273.  
  1274.     Using SELECT will perform some type of Write function, depending on
  1275.     which Options are set and whether any keys are held, similarly using
  1276.     ADJUST will perform some type of Read operation.
  1277.  
  1278.     Using the ALT key will normally force an operation to be carried out
  1279.     which would otherwise require confirmation.
  1280.  
  1281.     Here is a table of all the various operations which can be carried out
  1282.     by clicking on the icon.
  1283.  
  1284.       Button/Key(s)                 Function
  1285.  
  1286.     MENU            Always displays the menu.
  1287.     SELECT          If no image loaded opens the 'Read' window. If an image
  1288.                     is loaded and 'Write on icon click' is 'on' the disc
  1289.                     image is written, if this is 'off' the 'Write' window is
  1290.                     opened. If Auto copying is in progress the Write window
  1291.                     is opened.
  1292.     SELECT/CTRL     Opens the 'Write' window if an image is loaded,
  1293.                     otherwise opens the 'Read' window
  1294.     SELECT/ALT      Writes the current disc image even if 'Write on icon
  1295.                     click' is 'off'. If no image is loaded, opens the 'Read'
  1296.                     window
  1297.     SELECT/SHIFT    Opens the list of preset images.
  1298.     SELECT/ALT/CTRL Opens the small 'discs name' window
  1299.     ADJUST          If 'Read on icon click' is 'on' the disc image is read,
  1300.                     if this is 'off' the 'Read' window is opened.
  1301.     ADJUST/CTRL     Opens the 'Read' window
  1302.     ADJUST/ALT      Always read the disc in the current drive, even if 'Read
  1303.                     on icon click' is 'off'.
  1304.     ADJUST/SHIFT    Clears any currently loaded image after prompting if
  1305.                     this is selected
  1306.     ADJUST/ALT/CTRL Clears currect image without prompt, even if
  1307.                     this is normally selected
  1308.  
  1309.         The Preset List file
  1310.  
  1311.     This is actually a plain text file. If you Save the preset list you will
  1312.     find that this file, called 'Preset', will appear in the !ProCopy
  1313.     application directory. You can load this into !Edit, !Zap etc. and
  1314.     examine or change it if you wish. In fact, it is deliberately designed
  1315.     so that you can change it.
  1316.  
  1317.     Each line of the file contains three parameters. these are the name
  1318.     which will actually appear on the icon, the background colour of the
  1319.     icon, and the full path/filename of the image file. Obviously the last
  1320.     of these should not be changed (unless you rename a drive, in which case
  1321.     it might be quicker to edit the Preset file than completely reload all
  1322.     the images).However, the first two can be changed if you wish.
  1323.  
  1324.     By default the name which is shown on the icon in the Preset window is
  1325.     the filename given to the disc image. You may wish to change this to
  1326.     make it more descriptive of what the disc actually is. A file cannot
  1327.     have more than ten characters in its name, and some characters, for
  1328.     example '#', '$' and '@', are not permitted. Any of these can be used on
  1329.     the icons, and you can have up to 16 characters, but unless you are
  1330.     using a Risc PC with anti-aliased fonts on the icons you will probably
  1331.     only have room for the normal ten.
  1332.  
  1333.     There must NOT be any spaces or control characters in the name. If you
  1334.     do want a space character then use a 'hard' space (ascii 160). You can
  1335.     type this by holding down the ALT key as you press the spacebar.
  1336.  
  1337.     After the name comes the background colour of the icon. By default his
  1338.     will be the same colour as is used for the disc image icons so you can
  1339.     tell what size image each name refers to. however, as with the name, you
  1340.     can change it if you wish. This may be useful if you want a particular
  1341.     file to stand out from the rest. Only the standard Wimp colours 0-15 can
  1342.     be used. Light colours will have black text and dark colours will have
  1343.     white text, and this is handled automatically by ProCopy when the icons
  1344.     are created.
  1345.  
  1346.     A single space is all that is necessary to act as a delimiter between
  1347.     the three fields, but when the Preset file is Saved from ProCopy several
  1348.     spaces are used to put the parameters in neat columns to make it easier
  1349.     for you to edit.
  1350.  
  1351.     You can have comments in the Preset file. Any line beginning with a '#'
  1352.     character will be treated as a comment and ignored. The '#' must be the
  1353.     very first character on the line.
  1354.  
  1355.     Pro|Copy is not very tolerant of errors in the Preset file. If it does
  1356.     find an error you should get an error message telling you in what line
  1357.     it found it.
  1358.  
  1359.         Use with Autocopiers
  1360.  
  1361.     ProCopy can easily be adapted to work with low cost autocopiers that use
  1362.     the computers built in disc controller and receive load/eject commands
  1363.     via the serial or printer port. The commands to load and eject discs
  1364.     replace the normal 'change disc' animation. I have used a modified
  1365.     version of ProCopy with a homemade machine with considerable success.
  1366.  
  1367.     The only problem with this approach is that the drive will appear to the
  1368.     computer as a normal extra drive. This is not a problem with the A5000
  1369.     or the A400 series (although you may need an external buffer) but most
  1370.     Risc PC 600 series machines cannot easily have a second floppy drive
  1371.     fitted.
  1372.  
  1373.         Copy protected discs
  1374.  
  1375.     ProCopy is not intended for copying copy protected discs but it can do
  1376.     so with many of the copy protection methods used. Because it ignores the
  1377.     defect list and always copied the entire disc it can often be used to
  1378.     reproduce may of the more commonly found types of disc. This should not
  1379.     be taken as an encouragement to use it for making illegal copies.
  1380.     However it can be used to produce distribution discs for software houses
  1381.     even though the disc may mot be easily duplicated by normal means. If
  1382.     you do have a requirement for small(ish) quantities, not enough to
  1383.     justify an expensive machine, then ProCopy may be sufficient for your
  1384.     needs.
  1385.  
  1386.         Sprites
  1387.  
  1388.     The icon sprite used by ProCopy when an image is loaded is the same as
  1389.     the file sprite for that disc image. At present these are not terribly
  1390.     elegant and only a 2D low resolution version is provided.
  1391.  
  1392.     Experience has shown that some users are particularly conscious of file
  1393.     and application icons. as soon as I have time I intend to produce some
  1394.     better high resolution icons, but this is much lower priority that
  1395.     ensuring that the program functions properly. If you don't want to wait
  1396.     there is no reason why you cannot create your own. in any event you may
  1397.     prefer different colours fro the various image icons that the ones I
  1398.     have used, and it will take only a few minutes to change these using
  1399.     !Paint if you wish.
  1400.  
  1401.     In the event of any problems, or if you have any suggestions, please
  1402.     contact -
  1403.  
  1404.                     David Holden
  1405.                     39 Knighton Park Road
  1406.                     Sydenham
  1407.                     London SE26 5RN
  1408.                     0181 778 2659
  1409.  
  1410.                   Single User Registration Form for ProCopy
  1411.  
  1412.          Please send this form with a cheque for Fifteen Pounds to:
  1413.  
  1414.      David Holden,  39 Knighton Park Road,  Sydenham,  London SE26 5RN
  1415.     __________________________________________________________________
  1416.     Name and Address:
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.     __________________________________________________________________
  1424.     Where did you obtain the program:
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.     __________________________________________________________________
  1432.     Have you had any problems:
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.     __________________________________________________________________
  1441.     What additional features would you like:
  1442.  
  1443.